Section: Software
Damaris
- Contact:
Gabriel Antoniu, gabriel.antoniu@inria.fr.
- Participants from the KerData team:
Matthieu Dorier, Gabriel Antoniu.
- Presentation:
Damaris is a middleware for multicore SMP nodes enabling them to efficiently handle data transfers for storage and visualization. The key idea is to dedicate one or a few cores of each SMP node to the application I/O. It is developed within the framework of a collaboration between KerData and the Joint Laboratory for Petascale Computing (JLPC). The current version enables efficient asynchronous I/O, hiding all I/O related overheads such as data compression and post-processing. On-going work is targeting fast direct access to the data from running simulations, and efficient I/O scheduling.
- Users:
Damaris has been preliminarily evaluated at NCSA (Urbana-Champaign) with the CM1 tornado simulation code. CM1 is one of the target applications of the Blue Waters supercomputer developed by at NCSA/UIUC (USA), in the framework of the INRIA-UIUC Joint Lab (JLPC). Work is currently in progress to use Damaris as an intermediate data layer optimizing simulation/visualization coupling for several HPC scientific applications intended to run on the Blue Waters.
- URL:
- License:
GNU Lesser General Public License (LGPL) version 3.
- Status:
This software is available on INRIA's forge. Registration with APP is in progress.